﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace SignalBox.Core.Model.Graph
{
    public class SignalNode
    {

        private TrackCell _trackCell;

        public SignalNode(TrackCell trackCell)
        {
            _trackCell = trackCell;
            Occupied = false;
        }

        public TrackCell Cell
        {
            get { return _trackCell; }
        }


        public SignalNode NextSignal
        {
            get;
            set;
        }

        public SignalNode PreviousSignal
        {
            get;
            set;
        }

        public bool Occupied
        {
            get;
            set;
        }

    }
}
